package com.example.webserviceclient.pojo;

import javax.activation.DataHandler;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlMimeType;
import javax.xml.bind.annotation.XmlType;

/**
 * @author 陈乐
 * @version 1.0.0
 * @ClassName CxfFileWrapper.java
 * @Description TODO
 * @createTime 2022年01月05日 17:11:00
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "cxfFileWrapper", propOrder = {
        "file",
        "fileExtension",
        "fileName"
})
public class CxfFileWrapper {

    @XmlMimeType("application/octet-stream")
    protected DataHandler file;
    protected String fileExtension;
    protected String fileName;

    /**
     * 获取file属性的值。
     *
     * @return possible object is
     * {@link DataHandler }
     */
    public DataHandler getFile() {
        return file;
    }

    /**
     * 设置file属性的值。
     *
     * @param value allowed object is
     *              {@link DataHandler }
     */
    public void setFile(DataHandler value) {
        this.file = value;
    }

    /**
     * 获取fileExtension属性的值。
     *
     * @return possible object is
     * {@link String }
     */
    public String getFileExtension() {
        return fileExtension;
    }

    /**
     * 设置fileExtension属性的值。
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setFileExtension(String value) {
        this.fileExtension = value;
    }

    /**
     * 获取fileName属性的值。
     *
     * @return possible object is
     * {@link String }
     */
    public String getFileName() {
        return fileName;
    }

    /**
     * 设置fileName属性的值。
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setFileName(String value) {
        this.fileName = value;
    }

}

